#ifndef BUZONDEMENSAJES_H_
#define BUZONDEMENSAJES_H_

#include "ObservableGtk.h"
#include "Mensaje.h"
#include <list>
using namespace std;

/**
 * Esta clase modela un buzon de mensajes. Aqui se almacenan los mensajes provenientes del Servidor.
 */

class BuzonDeMensajes : public ObservableGtk
{
private:
	list<Mensaje*> mensajes;
public:
	BuzonDeMensajes();
	void nuevoMensaje(Mensaje* mensaje);
	Mensaje* getUltimo();
	virtual ~BuzonDeMensajes();
};

#endif /*BUZONDEMENSAJES_H_*/
